package com.xxzuibang.day5;

public class Demo3 {
    //计算1+2+4+8+……+128+256
    public static void main(String[] args) {
//        int sum=0;
//        int i=0;
//        while (i<=8){
//            sum+=Math.pow(2,i);
//        }
//        System.out.println(sum);

//        int sum=1;
//        for (int i = 2; i <=256 ; ) {
//            sum+=i;
//            i=i*2;
//        }
//        System.out.println(sum);


        int sum=1;
        for (int i = 1; i <=8 ; i++) {
            //内循环计算2的1次方
            int num=2;//2的1次方
            for (int j = 1; j <i ; j++) {
                num*=2;
            }
            sum=sum+num;
        }
        System.out.println(sum);

    }
}
